
*{
    padding: 0;
    margin: 0;
}

body{
    color: white;
    background: url(../img/bg.jpg) no-repeat;
}
.warp {
    width: 1280px;
    height: 720px;
    position: absolute;
    font-size: 28px;
    color: #b5bae1;
}
.pay-tip{
    position: absolute;
    top:208px;
    width: 1280px;
    text-align: center;
}
.pay-alipay{
    position: absolute;
    top:296px;
    left:463px;
    width: 360px;
    height: 60px;
    background: url(../img/pay_alipay.png);

}
.pay-wechat{
    position: absolute;
    top:372px;
    left:463px;
    width: 360px;
    height: 60px;
    background: url(../img/pay_wechat.png);
}
.pay-focus{
    position: absolute;
    top:294px;/*//294 +60+16*/
    left:461px;
    width: 364px;
    height: 64px;
    z-index: 10000;
    background: url(../img/pay_f.png);
}
.pay-code{
    width: 1280px;
    height: 720px;
    position: absolute;
    font-size: 30px;
    color: #b5bae1;
    z-index: 99999;
    background: url(../img/bg.jpg) no-repeat;
}


.code-title{
    position: absolute;
    top:60px;
    width: 1280px;
    text-align: center;
    letter-spacing: 1px;
}
.code-show{
    position: absolute;
    top:170px;
    left:295px;
    width: 400px;
    height: 400px;
    border: 1px solid red;
   /* background: url(../img/saoma.jpg);*/

}

.smLoad{
    position: absolute;
    left:479px;
    top:350px;
}


.code-type{
    position: absolute;
    right:328px;
    top:185px;
}

/*二维码加载失败*/
.smErrorImg {
    position: absolute;
    left: 70px;
    top: 182px;
}

.smErrorInfo {
    position: absolute;
    left: 113px;
    top: 185px;
    font-size: 20px;
    color: white;
}

/*//成功页面*/

.suImg {
    top: 202px;
    position: absolute;
    left: 580px;
    width: 115px;
    height: 115px;
}

.suTip {
    left: 579px;
    top: 343px;
    position: absolute;
    color: white;
    font-size: 30px;
}

.suBack {
    background-color: #2d81fd;
    height: 56px;
    width: 350px;
    left: 460px;
    line-height: 56px;
    color: white;
    text-align: center;
    font-size: 28px;
    position: absolute;
    bottom: 242px;
    border: 3px solid white;
    margin: -3px;
}
/*

//失败页面*/
.erImg{
    top: 202px;
    position: absolute;
    left: 580px;
    width: 115px;
    height: 115px;
}

.erTip {
    left: 456px;
    top: 345px;
    position: absolute;
    height: 66px;
    width: 364px;
    text-align: center;
    line-height: 38px;
    color: white;
    font-size: 30px;
    word-wrap:break-word;
}

.erBack {
    background-color: #2d81fd;
    height: 56px;
    width: 350px;
    left: 460px;
    line-height: 56px;
    color: white;
    text-align: center;
    font-size: 28px;
    position: absolute;
    bottom: 205px;
    border: 3px solid white;
    margin: -3px;

}